common future